package com.ytt.core.util.json;

import java.lang.annotation.*;

/**
 * Json
 *
 * @author chenwen
 * @date 2019/9/12 17:12
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Repeatable(Jsons.class)
public @interface Json {
    /**
     * 需要检查过滤的类
     */
    Class<?> type();

    /**
     * 需要包括的属性，用逗号分隔
     */
    String include() default "";

    /**
     * 需要过滤的属性，用逗号分隔
     */
    String filter() default "";
}
